#pragma once
#include "caAnalyseClient.h"

class caCHookManage : public caIHookManage
{
	CList<caIHookDot*> m_hookdots;
	caIProcCtrl* m_pctrl;
public:
	caCHookManage(caIProcCtrl* pctrl=NULL);
	virtual ~caCHookManage();
	virtual BOOL Add(caIHookDot* dot);
	virtual BOOL Delete(PVOID hookaddr);
	virtual BOOL Active(PVOID hookaddr);
	virtual BOOL Disable(PVOID hookaddr);
};